home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / ManInLine / Mil.jar / mil / Trigger.class (.txt) < prev    next >
Encoding:
Java Class File  |  2001-11-30  |  739 b   |  34 lines

  1. package mil;
  2.  
  3. public class Trigger extends Thread {
  4.    public static TriggerAble sTrigAbl;
  5.    private static boolean sRunning;
  6.    private static boolean sPaused;
  7.    private static int sIdleTime;
  8.  
  9.    public Trigger(TriggerAble var1, int var2) {
  10.       sTrigAbl = var1;
  11.       sIdleTime = var2;
  12.       sRunning = true;
  13.       ((Thread)this).start();
  14.    }
  15.  
  16.    public void run() {
  17.       while(sRunning) {
  18.          if (!sPaused) {
  19.             sTrigAbl.trigger();
  20.          }
  21.  
  22.          try {
  23.             Thread.sleep((long)sIdleTime);
  24.          } catch (InterruptedException var2) {
  25.          }
  26.       }
  27.  
  28.    }
  29.  
  30.    public void stop() {
  31.       sRunning = false;
  32.    }
  33. }
  34.